Soy bastante nuevo en full-stack, comencé a aprender y hacer un sitio de demostración usando node, express y MongoDB. Estaba aprendiendo a través de youtube (WebDevSimplified).
conecté mi proyecto a mi MongoDB usando el uri. y estaba funcionando bien. en el tutorial se dijo que un nuevo método es: 1. Herramienta de instalación dotenv ( npm i --save-dev dotenv ). 2.cree un archivo .env y cargue un campo-( DATABASE_URL= mongodb://localhost/db ) 3.compruebe si el archivo está en producción env.----
if(process.env.NODE_ENV !== 'production') { require('dotenv').parse() }4. Para conectarse a db, use uri como .----
mongoose.connect( process.env.DATABASE_URL, {useNewUrlParser: true})Estoy recibiendo un error:
TypeError: Cannot read property 'toString' of undefined at Object.parse (F:\MVC project\webdevSimplified\node_modules\dotenv\lib\main.js:42:7) at Object.<anonymous> (F:\MVC project\webdevSimplified\server.js:2:23)el siguiente paso es implementar en Heroku. para eso creo que necesito conseguir esto así que por favor ayúdenme...
tratar
require('dotenv').config()